@charset "utf-8";
/*reset*/

/* CSS reset for c_b */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}

table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em ,i , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:none;}

/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
li{list-style:none;}
p img{ max-width:870px;}

-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;

/*其他*/
.cur{cursor:pointer}

/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;outline: none; font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;width:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

/*清除浮动*/
.clearfix:after{ 
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix{ /*兼容 IE*/
    zoom: 1;
}

/*end reset*/


/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:14px; font-family: "微软雅黑"; position:relative;min-width:1200px;width:100%;}/*网站字体颜色*/
.container{margin-left:auto; margin-right:auto; width:1200px;}

/* head css */
.head{ height: 174px; width: 1200px; margin: 0 auto; position: relative;}
.head .fr{ margin-top: 76px; width: 200px; position: relative;}
.sousuo{ width: 46px; height: 46px; background:#2AB866; border: 0; float: left; position: relative;}
.head .fr em{display: block; width: 46px; height: 46px; position: absolute; right: 0; top: 0; text-align: center; line-height: 46px; color: #b0efd0; font-size: 20px;}

.head .fl{ position: relative; z-index: 2;}
.logo{ float: left; padding-top: 25px; padding-right: 60px;padding-left: 80px;}
.dwy{ float: left; padding-top: 45px;font-family: FZLTXHK GBK1 0, "微软雅黑"; font-size: 18px; letter-spacing: 6px;}
.dwy h3{ color: #2AB866; font-weight: normal; font-size: 30px; line-height:62px; letter-spacing: 0;}
.dwy h3 b{ font-weight: bold; font-family:Helvetica Condensed Black Se, helvetica, "微软雅黑"; font-size: 40px; padding-right: 10px; float: left;}
.dwy p{ letter-spacing: 1px; color: #cccccc; font-size: 8px; font-family: arial; font-weight: normal; -webkit-transform: scale(0.7); -webkit-transform-origin: left 4px;}

.lsbj{ height: 174px; position: absolute; background-color: #2AB866; z-index: 1; right: 50%; margin-right: 390px; width: 1000px;}

.headPhone {
	width: 200px;
	padding-left:75px;
	background:url('../images/lx.png') no-repeat left;
	font-size:14px;
	height: 90px;
	margin-right:20px;
}
.headPhone span {
	font: 30px Impact;
	display:block;
	color:#5D5D58;
	line-height:38px;
}

/* head css end*/

/* menu css */
.menu{
	height:70px;
	position: relative;
	z-index: 2; border-top: 1px solid #ecf1f5; width: 100%;
}
.menufx{ width: 100%;  position: absolute; height:1px; top: 174px; z-index: 3;}
.menufx .center{ position: relative;}
.menufx .bdsharebuttonbox{ position: absolute; width:210px; background-color: #3c4350; height:71px; top: 0; padding: 0 0 0 600px;  right: 990px;}

.menufx .bdsharebuttonbox a{  background: none;  -webkit-transition:all 0.3s; font-size: 13px; -ms-transition:all 0.3s; transition:all 0.3s; text-align: center; position: relative; z-index: 2;  color: #fff; display: block; margin: 0; padding: 0; width: 50%; height: 71px; line-height: 70px; float: left;}
.menufx .bdsharebuttonbox a em{ display: inline-block; font-size: 15px; padding-right: 5px;}
.menufx .bdsharebuttonbox a.bds_tsina{ -webkit-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s;}
.menufx .bdsharebuttonbox a.on, .menufx .bdsharebuttonbox a:hover{ background-color: #19e998; opacity: 1; filter: alpha(opacity=100); text-decoration: none; color: #fff;}



.menu ul{ width:1200px; margin:0 auto;}
.menu ul li{width:118px; float:left; position:relative;}
.menu ul li a{ display:block; line-height:70px; height: 70px; font-size:16px; color:#3d555f; text-align:center; position: relative;}
.menu ul li a em{ display: block; position: absolute; left: 0; top: -1px; height:1px; -webkit-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s; background-color: #2AB866; width: 0; left: 50%; }
.menu ul li a:hover{
	  text-decoration:none; color: #2AB866;
}
.menu ul li a:hover em, .menu ul li a.over em, .menu ul li a.hover em{ width: 58px; margin-left: -29px;}
.menu ul li a.over{
	color: #2AB866;
}
.menu ul li a.hover{
	color: #2AB866;
	}
.menu ul ul{ position: absolute; z-index: 9999; width: 123px; padding-left: 0; left:1px; top:70px; height: auto; background-color:#fff; display:none;  overflow: hidden;}
.menu ul ul li{ border-left:0; width:100%;}
.menu ul ul a{ font-size:14px; line-height:46px;-webkit-transition:all ease-out 0.3s; transition:all ease-out 0.3s; background:none; height:46px; border-left: 0; border-right: 0; overflow:hidden; text-align:center;  font-family:"微软雅黑"; padding-left:0; padding:0; font-weight:normal; display:block;}
.menu ul ul a:hover{  color: #2AB866; font-weight: normal; background-color:#f0f0f0;}
.menu ul ul li{overflow: hidden; background:none; }



/* banner css */
.banner{ position:relative; z-index:1; height:550px;}
.banner div.bannernav{ position:absolute; left:0; top:0;  width:100%;}
.banner img{ display:none;}
.banner .bannernav a{ display:block; height:550px;}
.banner_icon {
	position: absolute;
	overflow: hidden;
	left: 50%;
	bottom:15px;
	z-index: 3;
	height:22px; width:110px; margin-left:-51px; z-index: 6;
}
.banner ul li {
	float: left;
	margin:0 5px;
	width: 13px;
	height:13px;  padding-top: 10px;
	overflow: hidden; border-radius: 50%;
	background: url(../images/banner_icon.png) -3px 8px no-repeat; cursor:pointer; -webkit-transition: all 0.3s; transition: all 0.3s;
}
.banner ul .banner_icon_active {
	background-position:-3px -14px;
}
.nybanner{ height:300px; overflow:hidden;}
.nybanner .bannernav a{ height:300px;}
/* banner css END*/

/* nav部分 */

.wrap-footer {background: #394954;padding-top: 55px;}
.wrap-footer .fnav {border-bottom: 1px solid #41525e;}
.wrap-footer .fnav ul li {float: left;margin-left: 53px;height: 70px;}
.wrap-footer .fnav ul li a {display: block;height: 70px;line-height: 70px;color: #fff;}
.wrap-footer .fnav ul li:first-child {margin-left: 0;color: #25AF5F;font-size: 18px;font-weight: bold;}
.wrap-footer .fnav ul li:first-child b {display: block;}
.wrap-footer .fCon {height: 235px;}
.wrap-footer .fCon .fbox1 {float: left;}
.wrap-footer .fCon .p1 {padding-top: 50px;font-size: 18px;font-weight: bold;color: #fff;margin-bottom: 28px;}
.wrap-footer .fCon .fbox1 ul li {float: left;margin-right: 8px;}
.wrap-footer .fCon .fbox1 ul li a {display: block;width: 31px;height: 30px;background: url(../images/ficon01.png) no-repeat center;}
.wrap-footer .fCon .fbox1 ul li:hover a {background: url(../images/ficon02.png) no-repeat center;}

.wrap-footer .fCon .fbox2 {float: left;}
.wrap-footer .fCon .fbox2 .p1 {margin-left: 25px;}
.wrap-footer .fCon .fbox2 .p2 {padding-left: 25px;color: #a2a9ae;background: url(../images/ficon03.png) no-repeat 5px center;margin-bottom: 15px;}
.wrap-footer .fCon .fbox2 .p3 {font-size: 14px;color: #a2a9ae;text-indent: 25px;text-transform:uppercase;}
.wrap-footer .fCon .fbox2 .p3 a {color: #a2a9ae;}

.wrap-footer .fCon .fbox3 {float: left;margin-left: 60px;}
.wrap-footer .fCon .fbox3 .p1 {margin-left: 25px;}
.wrap-footer .fCon .fbox3 .p2 {color: #a2a9ae; text-indent: 25px;background: url(../images/ficon04.png) no-repeat 5px center;margin-bottom: 15px;}
.wrap-footer .fCon .fbox3 .p2 b {color: #27a65c;}
.wrap-footer .fCon .fbox3 .p3 {color: #a2a9ae; text-indent: 25px;background: url(../images/ficon05.png) no-repeat 5px center;}
.wrap-footer .fCon .fbox3 .p3 a {color: #a2a9ae;}



.wrap-footer .fCon .ferwm {float: right;padding-top: 30px;}
.wrap-footer .fCon .ferwm dl {float: left;margin-left: 20px;text-align: center;}
.wrap-footer .fCon .ferwm dl:first-child {margin-left: 0;}
.wrap-footer .fCon .ferwm dl dt {padding: 5px;background: #fff;margin-bottom: 10px;}
.wrap-footer .fCon .ferwm dl dd {font-size: 12px;color: #68737a;}
.wrap-footer .fCon .ferwm dl dt img {width:103px;height:101px;}

.ficp {height: 81px;background: #394954;border-top: 1px solid #41525e;}
.ficp .p1 {float: right; height: 81px;line-height: 81px;color: #68737a;}
.ficp .p1 a {color: #68737a;}

.ficp ul {float: right;width: 1000px;text-align: center;padding-top: 15px;}
.ficp ul li {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;margin: 0 4px;}


.hddb {display: block;width: 25px;height: 25px;background: url(../images/ficon06.png) no-repeat center;position: fixed;left: 50%;margin-left: 600px;bottom: 5%;cursor: pointer;z-index: 9999;}
